.container {
  padding: 150rpx 30rpx 30rpx 30rpx;
  box-sizing: border-box;
  overflow: initial;
}

.tip-box {
  position: relative;
  padding: 60rpx 10rpx 60rpx 30rpx;
  box-sizing: border-box;
  background: $white-grey;
  border-radius: 16rpx;
}
.not-sufficient-funds{
  position: absolute;
  width: 290rpx;
  height: 320rpx;
  top: -130rpx;
  right: -40rpx;
}
.not-sufficient-funds2{
    position: absolute;
    width: 240rpx;
    height: 250rpx;
    top: -80rpx;
    right: 0rpx;
  }
.tip-info {
  width: 480rpx;
  font-size: $font-small;
  font-weight: 500;
  flex-wrap: wrap;
  color: $black;
  line-height: 50rpx;
}
.text-time{
  font-weight: 600;
}
.voluntarily {
  height: 40rpx;
  font-size: $font-small;
  font-weight: 400;
  padding-top: 30rpx;  
  color: $grey;
  line-height: 40rpx;
}
.btn-box{
  // position: relative;
  margin-top: 60rpx;
  padding: 0 30rpx;
}
.mini-btn:not([size=mini]){
  border-color: #DEE0E3;
  color: $black;
  letter-spacing: 3rpx;
}

.purse{
  position: absolute;
  width: 88vw;
  height: 250rpx;
  right: 5rpx;
  top: 0;
}
.policy-amount{
  position: relative;
  font-size: $font-normal;
  line-height: 45rpx;
  z-index: 1;
}
.characters-text{
  font-weight: 600;
}
.remind-autology{
  line-height: 120rpx;
}
.mini-btn:not([size=mini]){
  margin: 30rpx auto 20rpx auto;
  background: $green;
  border: none;
  color: white;
}
.btn-color:not([size=mini]){
  background: #FFF;
  font-size: $font-normal;
  border: 1rpx solid #DEE0E3;
  color: $black;
}
.mini{
  letter-spacing: 2rpx;
}